home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1996 / MacHack 1996.toast / Hacks / Hacks ’92 / Text Capture FKEY / defs.h < prev    next >
Text File  |  1992-03-17  |  1KB  |  40 lines

  1. pascal void main( void );
  2. pascal void My_BeginUpDate( void );
  3. pascal void My_EndUpDate( void );
  4. pascal void My_StdText(short, Ptr, Point, Point);
  5. void Begin_copy( void );
  6. void End_copy( void );
  7. void Unpatch( void );
  8. Boolean KeyIsDown( short  theKeyCode );
  9. void Configure_dialog( void );
  10.  
  11. #define        CAPSLOCK_KEY    0x39
  12.  
  13. enum {
  14.     c_window = 0,    // copy text in window
  15.     c_all,            // copy all you can
  16.     c_selected        // copy in a selected rectangle
  17. };
  18.  
  19. #define CONFIG_TYPE        '3byt'
  20.  
  21. /* ------------------ global variables ------------------- */
  22. #if ALLOCATE_GLOBALS
  23.     #define        extern
  24. #endif
  25.  
  26. extern WindowPtr    front;
  27. extern long            Old_BeginUpDate;
  28. extern long            Old_EndUpDate;
  29. extern Boolean        got_grafProcs;
  30. extern pascal void (*Old_StdText)(short, Ptr, Point, Point);
  31. extern TEHandle        text_h;
  32. extern GrafPtr        text_port;
  33. extern short        last_v;
  34. extern Boolean        copy_mode;
  35. extern Boolean        spaces;
  36. extern Boolean        fake_activate;
  37. extern short        pref_resfile;
  38. extern Handle        my_h;
  39. extern Rect            selected_rect;
  40. extern void    (*Copy_text)( short byteCnt, Ptr textAddr );